
Senior Software/Software Engineer
9 hours ago
Job Description
We are seeking an accomplished Embedded Software Engineer with a specialized focus on motion control systems. The ideal candidate will possess extensive experience in firmware architecture and design, particularly in motion controller applications. Proficiency in C/C++ programming, expertise in hardware understanding, and a minimum of 5 years of relevant experience are crucial for this role. The position involves working on embedded firmware architecture, implementing scheduling tasks, working with RTOS, and creating bare-metal implementations. Additionally, the candidate will design APIs for hardware accelerators, peripherals, and motion control systems. Strong collaboration skills with software and hardware teams are essential. A Bachelor's degree in Computer Science, Electrical Engineering, or related fields is required.
Responsibilities
- Architect and design embedded firmware for motion control systems with a focus on optimal performance and precision
- Develop end-to-end application and firmware solutions including multi-thread, scheduling optimization, real-time operating systems (RTOS), and bare-metal implementations
- Design custom kernel drivers and APIs specifically tailored for motion control applications and interfacing with sensors and actuators
- Actively contribute to system architecture development and the implementation of new features relevant to motion control
- Design, develop, and thoroughly test firmware for embedded motion control systems
- Stay abreast of emerging technologies and advancements in motion control for product development enhancements
- Undertake debugging, system bring-up, beta testing, and production software development tasks
- Collaborate effectively with both software and hardware teams to ensure successful integration of motion control systems
Key Requirements
- Proficiency in software design and programming in C/C++ for development, debugging, testing, and performance analysis
- Understanding of hardware functionalities including clock-level issues, interrupts, polling, etc.
- Minimum of 5 years of relevant experience in embedded software development
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Experience with motion controller systems, such as PID control loops, servo control algorithms, and interfacing with sensors and actuators for motion control applications
- Candidates with more experience will be considered for senior role
-
Senior Software Engineer
5 days ago
Woodlands, Singapore Illumina Full timeWhat if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases...
-
Senior Software Engineer
2 weeks ago
Woodlands, Singapore Illumina Full timeWhat if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases...
-
Senior Software Engineer
4 days ago
Woodlands, Singapore AsTech Pte Ltd Full timeKey Responsibilities: - Design and develop IoT connected electronic products and systems based on project specifications and customer requirements. - Lead project to ensure design meet project specifications. - Generate software flow chart, IT network architecture and BOM lists. - PC software development and modularization. - Integrated line software...
-
Software Engineer
5 days ago
Woodlands, Singapore Anradus Pte Ltd Full timeIndustry/ Organization Type: Equipment Manufacturer/ Advanced Packaging Solutions - Position Title**:Software Engineer / Senior Software Engineer**: - Working Location: Woodlands - Working Hours**:5 days, Monday - Friday (9 AM - 6 PM)**: - Salary Package**:Basic + AWS + Performance Bonus**: - Duration: Permanent **Key Responsibilities** - Sustain and...
-
Software Engineer
9 hours ago
Woodlands, Singapore Talent Trader Group Pte Ltd Full time $80,000 - $120,000 per yearResponsibilities:Architect and develop complex software systems using C# and WPFCollaborate with cross-functional teams to understand requirements and translate them into technical solutionsWrite clean, maintainable and well-documented codeParticipate in code reviews and provide feedback to improve code qualityIdentify and resolve performance bottlenecks and...
-
Senior Software Engineer
4 days ago
Woodlands, Singapore Illumina Full timeWhat if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases...
-
Senior Software Engineer in Test
2 days ago
Woodlands, Singapore Illumina Full timeWhat if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases...
-
Senior Software Engineer
5 days ago
Woodlands, Singapore Illumina Full timeWhat if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases...
-
Senior Software Engineer in Test
2 days ago
Woodlands, Singapore Illumina Full time $120,000 - $200,000 per yearWhat if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and...
-
Software Engineer 2
1 week ago
Woodlands, Singapore Illumina Full timeResponsibilities: - Design and develop world-class integration and test automation infrastructure for DNA sequencing devices and cloud platform - Ensure end to end customer workflows delivered with high quality to bring high-value products to market - Leverage expertise in investigation and resolution of technical problems in collaboration with various...