Social network you want to login/join with:
Swindon Silicon is looking for an enthusiastic and motivated mid-level embedded firmware engineer to help lead our software development to the next level. With a solid background understanding of electronics combined with extensive experience in modern software practices, they will be able to bring innovative designs and quality processes to the team.
The candidate should have a degree in engineering, electronics, computer science, or a related field, and 3-5 years of experience in embedded firmware development using C or C++, preferably with GCC, git, and Linux. Familiarity with Continuous Integration and Deployment, automated build, and release processes will be valuable in ensuring timely delivery of quality products and software.
General Responsibilities
* Experience using C++ in professional, personal, or hobby projects.
* Proficiency with scripting languages such as Python, bash, shell, perl, etc.
* Understanding of register maps and memory spaces within SoCs.
* Experience analyzing waveforms from oscilloscopes.
* Knowledge of interfaces like SPI, I2C, parallel buses, etc.
* Confidence working with Linux.
* Familiarity with GCC, makefiles, linker scripts, GDB, git, GitLab or GitHub, CI/CD, and automated build systems.
* Development of simple applications on PCs (Linux or Windows) for internal testing.
* Knowledge of MISRA standards, quality assurance techniques, and the ability to read schematics.
* Experience configuring IDEs such as Eclipse, VSCode, UltraEdit, etc.
* Experience with VHDL/Verilog for ASIC/FPGA design.
* Experience with unit testing and HIL test frameworks.
Experience / Qualifications
* A university degree in Engineering, Electronics, ASIC/FPGA design, Computer Science, or similar (e.g., Bachelor's degree).
* Or 3-5 years of professional experience coding embedded C on bare-metal/RTOS CPUs to production readiness.
* Ability to work effectively in a fast-paced environment, handling multiple tasks and demands.
* Strong communication skills—oral, written, and presentation.
* Excellent organization, planning, and time management skills.
* High personal and professional ethical standards and integrity.
* Self-accountability for achieving goals and standards.
* Proficiency in Microsoft Office programs (Outlook, Word, PowerPoint, Excel).
* Strong interpersonal and collaboration skills to work effectively across all organizational levels, including with suppliers and external customers.
Specific Responsibilities
You will play a key role in architecting our current and next-generation TPMS software platform to serve our global automotive customers. The new platform will enable rapid development and expansion into new markets.
During the silicon design process for customer-specific ASICs and TPMS, you will develop the software and frameworks needed to ensure the chips are fit for purpose before fabrication.
Smarter Together
* Collaborating at Sensata means working with some of the world’s most talented people in an enriching environment that constantly pushes towards innovation.
* Employees work across functions, countries, and cultures, gaining new perspectives through mutual respect and open communication.
* As OneSensata, we work together to make things work seamlessly.
#J-18808-Ljbffr