No more applications are being accepted for this job
Embedded Systems Engineer - Signal Hill, United States - ReJoule
ReJoule
Signal Hill, United States
3 weeks ago
Description
We are currently hiring a full-time Embedded Systems Engineer to join our team.In this role you will assist in designing, implementing, and testing embedded software and hardware systems for mixed-signal electronics applications such as switch mode power supply and battery management system applications.
Candidates should be passionate about hardware and software integration of electronics, and even more passionate about creating a more sustainable future.
We are looking for highly motivated self-starters comfortable in an early stage company environment. You would work with and report directly to our Sr Embedded Systems Engineer as part of the engineering team. This is an on-site position, with a hybrid-work option.Responsibilities:
Designing and implementing software and hardware solutions for bare-metal and linux-based applications
Helping to define system-level requirements, while considering targeted user experience
Participating in regular planning sessions and design reviews with other engineers to ensure synchronization among teams
Creating infrastructure for automated testing and deployment of application code
Monitoring, debugging, and maintaining IoT-connected devices in the field
Finding solutions to complex issues and quickly test assumptions on the fly in a fast-paced environment
Building a cleaner future with unprecedented battery data and analysis that will maximize the value of every battery
Minimum Qualifications
1-3 years of experience in Embedded Software, Embedded Systems, or Hardware Engineering roles
Hardware test and debugging using DMM, Oscilloscopes, Logic Analyzers, etc.
Experience with Modbus, CAN, Ethernet, UART, SPI, I2C, or similar protocols
Experience programming in C/C++ for RISC-based systems like Atmega, PIC32, etc.
Knowledge of python 3.0+ ecosystem, best practices and tools (e.g. notebooks, pip, pyenv, virtual environments, etc.)
Preferred Qualifications
Ability to read schematics using capture/PCB layout software (e.g. Altium, KiCad, etc.)
Familiarity with FPGAs and/or CPLDs using Verilog or VHDL for Xilinx or equivalent
Basic knowledge and experience with linux OS and git development flow
Technical writing and documentation
#J-18808-Ljbffr