About | Careers
We need engineers to work on both embedded and desktop development projects. We are looking for individuals with strong ideas, to efficiently liaise with the client project team, take ideas to implementation and present work to clients.
Intermediate/Senior Hardware Engineer
Job Description
- Design of digital and analog circuitry
- PCB and Backplane layout
- Research and prototype new technologies and products
- Work with S/W Technical Leads on design and troubleshooting of hardware
- Manage production vendors
- Perform H/W Technical Lead duties on routine projects
- Contribute to design reviews for other teams
- Assist Quality Assurance team members to develop test plans
- Document technical requirements, verification specifications and technical descriptions
Qualifications
Candidate must have:
- Bachelor degree in Electrical, Electronics engineering, or equivalent
- Minimum 5 years of full-time experience in an electronics-related position
- Minimum 5 years experience with embedded systems
- Experience in C programming language for embedded software design
- Understanding analogue and digital circuit design, power supply design etc. for embedded systems
- Experience with hardware schematics, PCB layout, etc.
- Knowledge of hardware design tools such as Cadence, OrCAD or Altium
- Good skills in technical documentation and communication
- Good time management skills and the ability to switch between multiple projects easily
- Highly motivated, dynamic, organized and creative
Valuable assets:
- Hardware knowledge: FPGA design, VHDL programming, PowerPC and X86 architecture
- Experience with software configuration management and requirement management tools
- Experience with process oriented hardware development (i.e. IEEE, DO-254,etc.)
- Experience in aerospace and defense
Project Manager
Job Description
The successful candidate will have overall responsibility for single projects, multiple small projects or a portion of a much larger and complex project and will assume primary responsibility for project leadership, and customer contact. The role requires experienced, high achieving individuals to take responsibility for leading established team(s) of developers to achieve customer deliverables. They are accountable for:
- Running the project on a day-to day basis
- Creating, maintaining and effectively communicating project plans and resource profiles
- Negotiating and securing the necessary resources to achieve project deliverables
- Efficiently and competently manage problems -- when things go off plan (due to scope-creep, changed requirements, missed deadlines etc.) bring them back on plan or create a new plan with the assistance of key-stakeholders
- Intimately understanding the requirements of the project and ensure that work proceeds on-spec
- Evaluating deliverables prepared by the team to make sure the work meets requirements and maintains a high level of quality
- Supporting Project Status Reviews to Customer
- Ensuring compliance to Embvue processes and Customer Statement of work
- Ensuring Key Project Indicators are tracked, maintained and reported on a regular basis.
Qualifications
The successful candidate will have a comprehensive range of skills or potential including:
- Good organisational and analytical ability including competence with general IT tools (ie MS Office)
- Knowledge of project management IT tools (MS Project, Open Plan, Cobra) and tracking projects with EVM would be an advantage
- Demonstrable track record of high performance standards used to deliver committed objectives
- Abundant leadership and communication skills
- Passionate desire to excel against demanding customer expectations
- Ability to think creatively and wisely apply your influential personality
- A passion to take ownership and deliver as both leader and member in a winning and supportive team environment
- BS Computer Science or BS EE required. Educated to graduate level preferred
- Ability to travel
- Background in Aerospace
From time to time the successful candidate may be required by Embvue to perform other tasks which are not included in the above description, but are within the capabilities of the individual and where necessary training will be given.
Desirable assets include:
- Hardware knowledge
- Experience with process oriented software development (i.e. IEEE, DO-178B, Def-Std 55-56, etc.).
Intermediate / Senior Software Designer
Job Description:
The successful candidate will be responsible for the following;
- Contributing to the software high-level requirements and design of the software;
- Coding/testing real-time software applications in C for embedded systems;
- Developing, troubleshooting and testing under multiple RTOS;
- Writing code for low level TCP/UPD/IP for a network stack or switch;
- Writing test cases/procedures for the network stack or switch;
- Developing drivers, BSP, firmware and boot loader software for different hardware type;
- Writing technical documentation (requirement, design documentation).
Qualifications:
Candidate must have:
- Bachelor degree in Electrical, Computer engineering, Computer Science or equivalent;
- Minimum 5 years C and Assembler programming;
- Minimum 5 years experience with RTOS and real-time software development;
- Minimum 5 years experience with embedded systems;
- Highly motivated, dynamic, organized and creative;
- Excellent communication skills (written and spoken).
Desirable assets include:
- Hardware knowledge: FPGA design, VHDL programming, PowerPC and X86 architecture, experience with typical switch hardware (packet processing);
- Experience in core TCP/IP, UDP/IP and SNMP/MIB software development;
- Experience with VxWorks, Integrity or similar safety critical RTOS;
- Experience with software configuration management and requirement management tools;
- Experience with process oriented software development (i.e. IEEE, DO-178B, Def-Std 55-56, etc.);
- Scripting languages (Perl, Python);
- Network calculus/analysis experience.
Intermediate / Senior QA
Job Description:
The successful candidate will be responsible for the following;
- Responsible for the Quality Assurance of the software development process;
- Writing/modifying the plans and standards of the software development process;
- Verification and validation of the overall software development process;
- Monitoring and overseeing that the process is followed according to the plans and standards;
- Reviews of process plans and standards and artifacts;
- Reviews of source code, test cases and procedures;
- Verifying and validating the formal testing of the software;
- Verifying and validating the software release.
Qualifications:
Candidate must have:
- Bachelor degree in Electrical, Computer engineering, Computer Science or equivalent;
- Minimum 3 years experience in Quality Assurance;
- Experience with process oriented software development (i.e. IEEE, DO-178B, Def-Std 55-56, etc.);
- Highly motivated, dynamic, organized and creative;
- Excellent communication skills (written and spoken).
Desirable assets include:
- Knowledge of embedded systems and real-time application development;
- Knowledge with TCP/IP, UDP/IP software development;
- Knowledge of software testing tools;
- Experience with software configuration management tools.
Junior Software Tester
Job Description:
The successful candidate will be responsible for the following;
- Coding/testing real-time software applications for embedded systems using mainly the C programming language;
- Troubleshooting and testing under multiple RTOS;
- Writing test procedures in C;
- Writing test cases in the English language;
- Writing code for UPD/IP, SNMP, TFTP applications;
- Writing technical documentation.
Qualifications:
Candidate must have:
- Bachelor degree in Electrical, Computer engineering, Computer Science or equivalent;
- Experience with C programming;
- Highly Motivated, Dynamic, Organized and creative;
- Excellent communication skills (written and spoken).
Desirable assets include:
- Knowledge of embedded systems and real-time application development;
- Experience with TCP/IP, UDP/IP software development;
- Experience with software testing tools;
- Experience with software configuration management tools;
- Experience with process oriented software development (i.e. IEEE, DO-178B, Def-Std 55-56, etc.)
Contact Human Resources at 
Embvue offers exciting and challenging career opportunities within a positive, team-oriented work environment.
We are particularly interested in hearing from highly motivated individuals with Windows and embedded software development experience.
Development
How we address
Safety Critical Software
- ISO 9001
- IEC 61508
- EN 50128
- EC 880
- RTCA/DO-178B
- MISRA C
- Defence Standard 00-55
- Defence Standard 00-56

