
We're Hiring!
Current Openings
At Invictus Hardtech, we pride ourselves on being a team of high performing engineers, technicians, and project managers. We deliver success to our clients while maintaining a flexible and adaptable work environment. We aim to strike a balance between high performance and life satisfaction. If you are a skilled engineer, technician, project manager, intern, etc and would like to learn more about us, please contact us to make an introduction.
Firmware/Embedded Software Engineer
Location: Flexible
We are seeking a highly motivated Firmware Engineer to join our team. The successful candidate will be responsible for the development of embedded systems for microcontroller and microprocessor-controlled products. Hands-on design and debug of analog and digital circuits.
Responsibilities:
Develop and test drivers for microprocessors
Perform code review
Debug code using a debugger and electrical tools like oscilloscope, current probe, logic analyzer
Write and maintain firmware documentation, including requirements and test
Translate architecture diagrams into code
Collaborate with other engineers and cross-functional teams to ensure timely delivery of projects
Stay up-to-date with industry trends and emerging technologies
Requirements:
Understanding of Electrical Hardware, ability to read schematics and data sheets
Knowledge of embedded C
Experience with embedded processors like ARM or similar
Experience with peripherals such as UART, SPI, ADC, DMA
Experience with real-time debugging using emulators and electronic test instrumentation (such as oscilloscopes, signal generators, logic analyzers, etc)
Excellent problem-solving and analytical skills
Ability to work both independently and in a team environment
Strong communication and interpersonal skills
Attention to detail and ability to multitask
Electrical/Electronics Engineer
Location: Flexible
We are seeking a highly motivated Electronics Engineer to join our team. The successful candidate will be responsible for taking high level electrical architecture and designing schematic and PCB layout
Responsibilities:
Design electronic circuits schematics and PCB layouts
Create new components symbols and footprints
Must be able to drive lower level schematic design from high level electrical architecture
Develop and maintain technical documentation, including schematics, drawings, BOM, PCB files, fabrication and assembly notes for the board house
Coordinate with board house for PCB fabrication and assembly
Collaborate with other engineers and cross-functional teams to ensure timely delivery of projects
Stay up-to-date with industry trends and emerging technologies
Requirements:
Knowledge of electronic circuit design, schematics and PCBs
Excellent problem-solving and analytical skills
Ability to work both independently and in a team environment
Strong communication and interpersonal skills
Attention to detail and ability to multitask
Preferred Qualifications:
Bachelor's degree in Electrical Engineering or related field
Experience with schematic design and layout tools (Mentor, Altium, KiCad etc)
Experience with Power Electronics, Analog Electronics, Digital Electronics including microcontrollers, FPGAs, and/or embedded systems
Familiarity with signal integrity, power integrity, high speed layout, EMC/EMI, thermal aspects of layout
Mechanical Engineer
Location: Flexible
We are seeking a highly motivated Mechanical Engineer to join our team. The successful candidate will be responsible for designing and packaging of electronics as well as collaborating with cross-functional teams to ensure timely delivery of projects. The candidate must have a solid foundation in mechanical engineering principles and techniques.
Responsibilities:
Design and analyze mechanical systems, including parts and assemblies
Drive mechanical design tools for packaging of electronics
Work with housing, cable, connector, heat sink, cold plate, suppliers for product design
Collaborate with cross-functional teams to ensure timely delivery of projects.
Develop and maintain technical documentation, including drawings, specifications of mechanical components
Stay up-to-date with industry trends and emerging technologies
Requirements:
Knowledge of mechanical engineering principles and techniques
Experience with CAD software and mechanical design tool
Excellent problem-solving and analytical skills.
Ability to work both independently and in a team environment.
Strong communication and interpersonal skills.
Attention to detail and ability to multitask.
Preferred Qualifications:
Bachelor's degree in Mechanical Engineering or related field.
Experience with CAD packaging, mechanical simulation software and finite element analysis (SOLIDWORKS, AUTOCAD, AUTODESK, SOLIDEDGE, ANSYS etc)
Familiarity with manufacturing processes and materials.
Knowledge of structural analysis, mechanical shock, vibration, thermal fatigue, power integrity, signal integrity, EMC/EMI concepts