> Markdown version of [/jobs/ext/3636236-embedded-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3636236-embedded-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Senior Software Engineer - **Company:** 22nd Century Technologies, Inc. - **Location:** Smithtown, NY, United States - **Experience:** Expert - **Salary:** $100,000.0 - $142,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, CAN Bus, Computer Engineering, Device Drivers, Microprocessors, Embedded Software, Design of User Interfaces, RS-232, Serial Communications, Software Engineering, Product Software Implementation Methods, Software Requirements Analysis, Systems Integration, Information Technology - **Published:** October 8, 2026 - **Apply:** https://www.thejobnetwork.com/job/2024eb25-5894-4961-a443-3a450c1ffa86/embedded-senior-software-engineer-w-contractors ## About the Role * BS in Software Engineering, Computer Engineering, Computer Science or related field * 5+ years of experience performing software development, verification and/or integration * Strong technical aptitude with analytical and problem-solving capabilities * Excellent interpersonal and communication skills, both verbal and written Highly Preferred: * Experience with C programming language * Experience with model-based software development using SCADE * Experience developing embedded software control systems * Experience planning and executing projects using Agile software development methodology * Experience managing requirements using DOORS or DOORS Next Gen (DNG) * Experience with digital signal processing or digital filter design * Experience with ARM microprocessors * Experience with serial communication protocols (e.g. CANbus, ARINC, RS-232) * Familiarity with aerospace (e.g., DO-178, DO-330, DO-331) and/or industrial (e.g., IEC 61508) software certification requirements * Familiarity with functional safety standards such as ISO 13489, IEC 61508, IEC 62061, ISO 26262 or ARP4761Software Engineer to join our team. ## Description * Design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and various electronics., * Functional and interface design specifications * Embedded application and device driver software implementation. * Application simulator development * Requirements-based testing * In-house and integration and test, * Develop embedded software using C and/or model-based tools such as SCADE * Develop high level and low level software requirements * Create requirements-based test cases and verification procedures * Perform software integration testing on target hardware using both real and simulated inputs/outputs