Sr Engineer, Technology Board Software
6 days ago
Job Summary
JOB DESCRIPTION
The Embedded Software Engineer within our Technology Board Software team will play a key role in designing, developing, implementing, and maintaining software for our life-saving medical and consumer devices. They will be instrumental in enhancing the connectivity and communication protocols of our wireless devices, with a focus on Bluetooth Low Energy (BLE), robust security and encryption standards, and data compression for efficiency. Additionally, they will address scalability and inter-compatibility challenges within a dynamic, rapidly changing ecosystem of interconnected devices.
While the position is technical in nature, it offers the opportunity to engage in cross-disciplinary projects and initiatives that will broaden your understanding of our technology's lifecycle and contribute to your professional growth, laying the groundwork for future growth opportunities.
Duties & Responsibilities
- Design, implement, and maintain embedded software.
- Write clear and detailed requirements, specifications, and design documentation.
- Design and implement unit and module tests.
Minimum Qualifications
- A minimum of 8+ years of experience in low-level software development.
- Proficiency in developing embedded systems platforms, such as ARM Cortex.
- Exceptional skill in C with some grasp of Assembly language.
- Thorough understanding of Embedded Systems Design and software architecture principles.
- Familiarity with software design methodologies, including Object-Oriented Programming principles.
- Experience with full product lifecycle, from inception through deployment and ongoing maintenance.
- Knowledge of developing software within a regulated environment.
- Familiarity with Software Configuration Management tools and practices.
- Superior debugging and problem-solving skills.
- Strong conceptual, analytical, and problem-solving skills.
- Outstanding verbal and written communication abilities.
- The capacity to thrive in a fast-paced and dynamic workplace.
- Ability to work onsite Monday - Friday in Irvine, CA.
Preferred Qualifications
- Expertise in wireless connectivity technologies, especially Bluetooth Low Energy (BLE), and NFC.
- In-depth knowledge of security and encryption techniques and their use in embedded systems.
- Strong understanding of both lossy and lossless data compression techniques to optimize data transmission.
- Experience developing scalable software solutions that ensure compatibility across a dynamically evolving ecosystem of interconnected devices.
Education
BS or MS degree in Engineering or Computer Science
Compensation
The anticipated salary range for this position is $113,000 - $150,000 plus benefits. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience. This position also qualifies for up to 10% annual bonus based on Company, department, and individual performance.
Physical Requirements/Work Environment
This position primarily works in an office environment. It requires frequent sitting, standing and walking. Daily use of a computer and other computing and digital devices is required. May stand for extended periods when facilitating meetings or walking in the facilities. Some local travel is necessary, so the ability to operate a motor vehicle and maintain a valid Driver's license is required.
The physical demands of the position described herein are essential functions of the job and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodations may be made for those individuals with real or perceived disabilities to perform the essential functions of the job described.
-
Sr. Software Engineer, Runtime
6 days ago
Irvine, California, United States Viant Technology Full time $130,000 - $180,000 per yearWHAT YOU'LL DOViant's customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns. As a Sr. Software Engineer on our Runtime team, you will work directly with Viant's ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This role offers a great opportunity to work with...
-
Staff Software Engineer
9 hours ago
Irvine, California, United States Viant Technology Full timeWHAT YOU'LL DOAs a Staff Software Engineer on the Platform team, you will build software that solves complex problems while considering long-term strategy and direction. You will deliver simple, elegant, scalable, and extensible solutions that balance short-term and long-term considerations. You will design, develop, maintain, and troubleshoot software...
-
Sr. Mission Software Engineer, Estimation
2 days ago
Irvine, California, United States Anduril Industries Full timeAnduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril's...
-
Windows Engineer
4 days ago
Irvine, California, United States SR Talent Solution Inc. Full time $120,000 - $180,000 per yearJob Title:Endpoint EngineerLocation: Irvine, CA(Hybrid / Onsite)Duration: 6+ MonthsJob Description:We are seeking a Sr. Endpoint Engineer to join the Global IT Endpoints team. This role is responsible for designing, implementing, and maintaining modern endpoint management solutions for our global fleet of Windows devices. The ideal candidate will combine...
-
Sr. Vehicle Motion Controls Engineer
1 week ago
Irvine, California, United States Rivian and VW Group Technology Full time $135,100 - $168,900About UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Sr. OTA Software Integration Engineer
2 days ago
Irvine, California, United States Rivian and Volkswagen Group Technologies Full timeAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...
-
Sr. GNC Engineer
1 week ago
Irvine, California, United States Terran Orbital Full time $120,000 - $180,000 per yearJoin a team where your impact reaches beyond the stars At Terran Orbital, you're not just part of the system – you're a vital force propelling our mission forward. As trailblazers in satellite manufacturing and aerospace innovation, we shatter boundaries daily to deliver groundbreaking solutions that power our nation's defense and commercial missions. We...
-
Sr. Software Engineer
6 hours ago
Irvine, California, United States Spigen Inc Full timeSummaryWe're looking for a Senior Software Engineer with strong backend expertise to design, build, and maintain the core systems powering our eCommerce platforms. You'll lead development of server-side architecture, database management, and cloud infrastructure while leveraging your frontend skills to build seamless, high-performance applications. If you...
-
Sr. GNC Engineer
1 week ago
Irvine, California, United States Terran Orbital Corporation Full time $120,000 - $160,000 per yearJoin a team where your impact reaches beyond the stars At Terran Orbital, you're not just part of the system – you're a vital force propelling our mission forward. As trailblazers in satellite manufacturing and aerospace innovation, we shatter boundaries daily to deliver groundbreaking solutions that power our nation's defense and commercial missions. We...
-
Senior Software Engineer
2 days ago
Irvine, California, United States idexcel Full timeJob Description Summary:Sr. software engineer with experience of at least 5 years in developing software applicationsusing Java/C++ in a complex distributed environment. Experience of at least 2 years developingAndroid applications and services. Candidate will perform software development in an agileenvironment.Essential Duties and Responsibilities:1....